A Scheduler for Delay-Based Service Differentiation Among AF Classes
نویسندگان
چکیده
In the Differentiated Services (DS) framework, service differentiation is performed among the aggregates (collection of one or more microflows) rather than among the microflows (data stream pertaining to a single connection). We analyse three quality metrics namely bandwidth, loss and delay (that might be used for defining a service differentiation at a DS node) on two criteria 1) service differentiation should be respected at all loads and 2) service provision at aggregate level should scale down to microflow level without being microflow aware. We find that bandwidth requires microflow aware management, loss lacks in simplicity (though it satisfies the criterion # 2), and delay is the right candidate. Ensuring better delays at an aggregate level also means ensuring better delays for all the included microflows, and additionally it is easier to define a scheduler that can adapt itself to the relative loads of the aggregates so that relative delays between aggregates are preserved at all loads. Our objective is to provide relative quantification service in DiffServ by a delay-based scheduler while satisfying both criteria. Delay is also a meaningful QoS parameter for both interactive real-time applications and TCP applications, since the mean TCP throughput is roughly inversely proportional to the RTT. We, therefore, develop a scheduler for Assured Forwarding (AF) PHBwhere service differentiation among aggregates is based on delays. We provide simulation results that prove that relative delays among aggregates are perfectly respected at all loads.
منابع مشابه
A scheduler for relative delay service differentiation
We propose a new delay-based scheduler called as RD-VC (Relative Delay VirtualClock). Since it performs a delay-based service differentiation among flow aggregates, the quality at microflow level is the same as that at aggregate level. This is not easily achievable when the service differentiation is bandwidth-based or loss-based. Unlike the EDF (Earliest Deadline First) scheduler [1], our prop...
متن کاملProportional Delay Differentiation Employing the CBQ Service Discipline
The DiffServ architecture provides a scalable mechanism for QoS introduction in a TCP/IP network. The idea of DiffServ is based on the aggregation of traffic flows at an ingress (or egress) point of a network and the IP packet marking for different priority flows, according to several classification criteria. Two approaches exist in the DiffServ architecture: the absolute and the relative. In a...
متن کاملA high-performance scheduler to achieve proportional delay differentiation
The proportional delay differentiation model provides a consistent packet delay differentiation between various classes of service. The waiting time priority (WTP) scheduler is a priority scheduler in which the priority of a packet increases in proportion to its waiting time, and it is known as the best scheduler to achieve the proportional delay differentiation model. This paper proposes an ad...
متن کاملProportional delay differentiation provision by bandwidth adaptation of class-based queue scheduling
Supporting Quality of Service (QoS) over the Internet is a very important issue and many mechanisms have been already devised or are under way towards achieving this goal. One of the most important approaches is the so called Differentiated Services (DiffServ) architecture, which provides a scalable mechanism for QoS support in a TCP/IP network. The main concept underlying DiffServ is the aggre...
متن کاملPacket scheduling with delay and loss differentiation
To support quality of service over the Internet, the Differentiated Services model has been proposed recently by the IETF. In the Differentiated Services model, ¤ows with similar QoS requirements are aggregated into classes in order to counter the scalability problem faced by the Integrated Services model. There have been several models proposed for service differentiation. The relative differe...
متن کامل